#ifndef __EC801_H__
#define __EC801_H__


#include "main.h"
#include <stdio.h>
#include <string.h>


#define	EC801_VEN			HAL_GPIO_WritePin( GPIOB, EN_485_Pin, GPIO_PIN_SET);
#define	EC801_VDIS			HAL_GPIO_WritePin( GPIOB, EN_485_Pin, GPIO_PIN_RESET);

#define	EC801_DISREST		HAL_GPIO_WritePin( GPIOA, wuxian_RST_Pin, GPIO_PIN_SET);
#define	EC801_REST			HAL_GPIO_WritePin( GPIOA, wuxian_RST_Pin, GPIO_PIN_RESET);

#define	EC801_EN			HAL_GPIO_WritePin( GPIOA, EN_wuxian_Pin, GPIO_PIN_SET);
#define	EC801_DIS			HAL_GPIO_WritePin( GPIOA, EN_wuxian_Pin, GPIO_PIN_RESET);


#define	BUZZER_EN			HAL_GPIO_WritePin( GPIOB, BUZZER_Pin, GPIO_PIN_SET);
#define	BUZZER_DIS			HAL_GPIO_WritePin( GPIOB, BUZZER_Pin, GPIO_PIN_RESET);


void EC801_Init(uint8_t Flag_EC801);
void Send_Data_To_Server(uint8_t *data);
void Receive_Data_From_Server(void);
void OTA_Data_Read(uint8_t Flag_OTA);






#endif
